{{ define "main" }}

<div class="index">

    <h1>{{ .Title }}</h1>
    <ul>
        {{ range sort ( .Pages ) "Lastmod" "desc" }}
            <li>
                <strong><a href="{{ .RelPermalink }}">{{ .Title }}</a></strong>
				<span>{{ .Lastmod | time.Format "2006年01月01日" }}</span>
            </li>
		{{ end }}
		<!-- 如果不是首页，则渲染当前目录的指定资源 -->
		{{ if not .IsHome }}
			<!-- 获取当前页面的所有资源 -->
			{{ $resources := .Resources }}
			{{ range $resources }}
				<!-- 检查文件是否为指定格式 -->
				{{ if or (hasPrefix .MediaType.SubType "pdf") (eq (path.Ext .Name) ".xmind") }}
				<li>
					<strong>
						<a href="{{ .RelPermalink }}" title="{{ .Name }}">
							{{ if eq (path.Ext .Name) ".pdf" }}<i class="fas fa-file-pdf"></i>{{ end }}
							{{ if eq (path.Ext .Name) ".xmind" }}<i class="fas fa-file-alt"></i>{{ end }}
							{{ .Name }}
						</a>
					</strong>
				</li>
				{{ end }}
			{{ end }}
		{{ end }}
    </ul>
	
	<!-- <ul> -->
		<!-- 文档按照最后修改时间排序 -->
		<!-- {{ range .Data.Pages.ByLastmod.Reverse }} -->
		<!-- <li> -->
			<!-- 如果是Node属性，返回Section -->
			<!-- {{ if .IsNode }}
			<a href="{{ .Permalink }}">{{ .Section }}</a>
			<span>{{ .Lastmod | time.Format "2006年01月01日" }}</span>
			{{ end }} -->
			<!-- 如果是Page属性，返回页面名称 -->
			<!-- {{ if .IsPage }}
			<a href="{{ .Permalink }}">{{ .Name }}</a>
			<span>{{ .Lastmod | time.Format "2006年01月01日" }}</span>
			{{ end }} -->
		<!-- </li> -->
		<!-- {{ end }} -->
	<!-- </ul> -->
</div>
{{ end }}
